Ausgang Pulsweitenmodulation (PWM)
Die digitalen Ausgänge (9, 10, 11) des X9-Steckers können dazu verwendet werden, ein vom Benutzer konfiguriertes PWM-Signal zu senden.
Das Signal wird mit den Schlüsselwörtern PWM0.PERIOD und PWM0.DUTYCYCLE konfiguriert.
PWM0.PERIOD konfiguriert die Periodendauer. Zum Beispiel die Zeit zwischen zwei fallenden oder zwei steigenden Flanken des PWM-Signals in Mikrosekunden.
PWM0.DUTYCYCLE konfiguriert den Lastzyklus des PWM-Signals. Zum Beispiel der Prozentsatz der Zeit, in der der digitale Ausgang hoch ist.
Beispiele:
500µs Periode, 10% Lastzyklus
200µs Periode, 60% Lastzyklus
Auf SynqNet-Laufwerken wird das zusätzliche Schlüsselwort PWM0.MODE verwendet, um dem Feldbus die Kontrolle über Lastzyklus und Periode zu geben.
Um das PWM-Signal an einem der digitalen Ausgänge an X9 auszugeben, stellen Sie die X9-Konfiguration auf „General Purpose I/O“ ein, indem Sie DRV.EMUEMODE auf 10 setzen. Dann wird der digitale I/O als PWM verwendet. Konfigurieren Sie ihn als Ausgang, indem Sie DIOx.DIR auf 1 setzen. Setzen Sie DOUTx.MODE des Ausgangs auf 26, um das PWM-Signal auszuwählen.
Beispiel: Konfigurieren des digitalen Ausgangs 9 für die Ausgabe einer PWM mit einem Tastverhältnis von 50% und einer Periode von 250 µs:
--> PWM0.DUTYCYCLE 50
--> PWM0.PERIOD 250
--> DRV.EMUEMODE 10
--> DIO9.DIR 1
--> DOUT9.MODE 26






